/* ::::: http://bj.hqzj.com/css_2013/ms_home.css ::::: */

body { font-family: "宋体"; margin: 0px; padding: 0px; font-size: 12px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
div, form, ul, ol, li, span, p, dl, dd, dd { margin: 0px; padding: 0px; border: 0px none; }
img, a img { border: 0px none; margin: 0px; padding: 0px; }
h1, h2, h3, h4, h5, h6, th, span, object, textarea { margin: 0px; padding: 0px; font-weight: normal; font-size: 12px; }
em, var, i { font-style: normal; padding: 0px; margin: 0px; }
ul, li { list-style: outside none none; margin: 0px; padding: 0px; }
a { text-decoration: none; padding: 0px; margin: 0px; }
a:hover { text-decoration: underline; }
.nav { width: 1000px; }
/* nav-bar start */
.nav-bar{ width: 100%; height: 50px; background: #000; }
.nav-con{ width: 1000px; height: 50px; margin: 0 auto; }
.nav-fl{ float: left; height: 50px; line-height: 50px; }
.nav-fl a{ font-size: 18px; color: #fff; font-family:"microsoft YaHei"; display: inline-block; padding:0 10px 0 13px; margin-right: 45px;text-decoration:none; float:left; }
.nav-fl a:hover{ background:#f60;}
.nav-fl a.curr{ padding-top:5px;}
.nav-fl a.curr:hover{ padding-top:5px; background:#000;}
.nav-fl a.curr img{ height:40px;}
.nav-fl a:hover{ background:#f60;}
.nav-fr{float: left; padding-left:70px; text-decoration:none; }
.nav-fr a{ line-height: 50px; font-size: 18px; color: #ff0033; font-family:"microsoft YaHei"; padding: 0 11px; display: inline-block;text-decoration:none; }
.nav-r{float: right;}
.banner { width: 100%; height: 436px; padding-bottom:30px; margin: 0px auto; float: left; overflow: hidden; border-top: 1px solid rgb(186, 183, 185); border-bottom: 1px solid rgb(190, 190, 190); }
.banner #slide-index { position: relative; min-width: 1000px; width: auto; height: 436px; overflow: hidden; margin: 0px auto; }
.banner #slide-index .slide { position: relative; min-width: 1000px; float: left; height: 436px; }
.banner #slide-index .image { z-index: 1; position: absolute; }
.banner #slide-index .text { z-index: 2; position: absolute; top: -500px; }
.banner #slide-index .button { z-index: 2; position: absolute; top: -500px; }
.banner #slide-index .button { width: 138px; display: none; }
.banner #slide-index .control { z-index: 40; position: absolute; text-align: center; bottom: 15px; right: 100px; height: 40px; cursor: pointer; }
.banner #bi_0 { width: 100%; float: left; background: transparent url('ban1.png') no-repeat scroll center 0px; height: 436px; }
.banner #bi_1 { width: 100%; float: left; background: transparent url('ban2.png') no-repeat scroll center 0px; height: 436px; }
.banner #bi_2 { width: 100%; float: left; background: transparent url('ban3.png') no-repeat scroll center 0px; height: 436px; }
.control a { width: 47px; height: 31px; border: 3px solid rgb(255, 255, 255); float: left; margin-left: 3px; display: inline; }
.control a:hover { width: 47px; height: 31px; border: 3px solid rgb(86, 89, 94); float: left; }
/* ::::: http://bj.hqzj.com/css_2013/ms_fujia.css ::::: */

body { font-family: "瀹嬩綋"; margin: 0px; padding: 0px; font-size: 12px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
div, form, ul, ol, li, span, p, dl, dd, dd { margin: 0px; padding: 0px; border: 0px none; }
img, a img { border: 0px none; margin: 0px; padding: 0px; }
h1, h2, h3, h4, h5, h6, th, span, object, textarea { margin: 0px; padding: 0px; font-weight: normal; font-size: 12px; }
em, var, i { font-style: normal; padding: 0px; margin: 0px; }
ul, li { list-style: outside none none; margin: 0px; padding: 0px; }
a { text-decoration: none; padding: 0px; margin: 0px; }
a:hover { text-decoration: underline; }
.zhongjian { width: 100%; padding-bottom:50px; background: rgb(247, 247, 247) none repeat scroll 0% 0%; }
.zj { width: 1241px; padding-bottom:50px; margin: 0px auto; }
.zj h4 { width: 1241px; height: 61px; background: transparent url('bf.jpg') no-repeat scroll 0% 0%; font-size: 16px; font-family: "微软雅黑"; line-height: 61px; color: rgb(52, 51, 49); }
.bottom { margin-top: 33px; }
.left { float: left; margin-right: 29px; }
.right { padding-top:30px;}
.zhongxia { width: 100%; height: 452px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.zx { width: 1241px; height: 452px; margin: 0px auto; }
.zuo { float: left; }
.you { float: left; width: 932px; }
.you .xia ul { width: 932px; height: 41px; border-bottom: 1px solid rgb(209, 209, 209); padding-top: 30px; }
.you .xia ul li { float: left; }
.you .xia ul li a { display: inline-block; width: 110px; height: 33px; text-align: center; line-height: 33px; color: rgb(64, 64, 64); font-family: "微软雅黑"; font-size: 16px; }
#tags LI.selectTag A { background: rgb(56, 120, 194) none repeat scroll 0% 0%; line-height: 25px; height: 25px; color: rgb(255, 255, 255); }
#tags1 LI.selectTag A { background: rgb(56, 120, 194) none repeat scroll 0% 0%; line-height: 25px; height: 25px; color: rgb(255, 255, 255); }
#tags2 LI.selectTag A { background: rgb(56, 120, 194) none repeat scroll 0% 0%; line-height: 25px; height: 25px; color: rgb(255, 255, 255); }
.biaoqie { width: 928px; height: 305px; padding-top: 37px; padding-left: 10px; }
.zhongxia1 { width: 100%; height: 452px; background: rgb(247, 247, 247) none repeat scroll 0% 0%; }
.zx1 { width: 1241px; height: 452px; margin: 0px auto; }
.zuo1 { float: left; padding-top: 12px; }
.you1 { float: left; width: 932px; }
.you1 .xia ul { width: 932px; height: 41px; border-bottom: 1px solid rgb(209, 209, 209); padding-top: 30px; }
.you1 .xia ul li { float: left; }
.you1 .xia ul li a { display: inline-block; width: 120px; height: 33px; text-align: center; line-height: 33px; color: rgb(64, 64, 64); font-family: "微软雅黑"; font-size: 16px; }
/* ::::: http://bj.hqzj.com/css_2013/screen.css ::::: */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0px; padding: 0px; border: 0px none; font-family: inherit; font-style: inherit; font-weight: inherit; line-height: inherit; font-size-adjust: inherit; font-stretch: inherit; font-feature-settings: inherit; font-language-override: inherit; font-kerning: inherit; font-synthesis: inherit; font-variant: inherit; font-size: 100%; vertical-align: baseline; }
html { line-height: 1; }
ol, ul { list-style: outside none none; }
q::before, q::after, blockquote::before, blockquote::after { content: none; }
a img { border: medium none; }
body { font: 14px "microsoft yahei"; color: rgb(51, 51, 51); }
a { color: rgb(51, 51, 51); text-decoration: none; }
.nav h1 { color: rgb(76, 193, 203); display: inline-block ! important; }
.nav .newlink { font-size: 24px; vertical-align: top; margin-left: 20px; }
.nav .newlink2 { float: right; font-size: 24px; vertical-align: top; margin-right: 20px; }
.w1000 { width: 1000px; margin: 0px auto; }
.clearfix::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; font-size: 0px; }
.clearfix {  }
.nav_address { position: relative; z-index: 99; }
/* ::::: http://www.edu24ol.com/leraning/index2016/css/gedu-header-footer2.css ::::: */

.icon-sprite, .icon-arrow-down, .icon-arrow-up, .icon-arrow-weixin, .icon-bad, .icon-cart-hover2, .wall .cart:hover .icon-cart, .icon-cart, .icon-home, .icon-kefu, .icon-kefuhover, .footer .maplink .kefu span:hover .icon-kefu, .icon-logo, .icon-logo2, .icon-reload, .icon-smile, .icon-sort, .icon-sorthover, .wall .sort:hover em, .icon-try { background-image: url('gedu-hearder2016.png'); background-repeat: no-repeat; }
.icon-arrow-down { background-position: 0px 0px; }
.icon-cart-hover2, .wall .cart:hover .icon-cart { background-position: 0px -93px; }
.icon-cart { background-position: 0px -116px; }
.icon-cart:hover, .icon-cart.cart-hover { background-position: 0px -70px; }
.icon-logo2 { background-position: 0px -239px; }
.icon-sort { background-position: 0px -359px; }
.icon-sorthover, .wall .sort:hover em { background-position: 0px -378px; }
.icon { display: inline-block; }
.icon-arrow-down { background-position: 0px 0px; height: 6px; width: 10px; }
.icon-cart-hover2, .wall .cart:hover .icon-cart { background-position: 0px -93px; height: 18px; width: 18px; }
.icon-cart { background-position: 0px -116px; height: 18px; width: 18px; }
.icon-logo2 { background-position: 0px -239px; height: 60px; width: 155px; }
.icon-sort { background-position: 0px -359px; height: 14px; width: 17px; }
.icon-sorthover, .wall .sort:hover em { background-position: 0px -378px; height: 14px; width: 19px; }
.icon-sort, .icon-cart { position: relative; top: 2px; }
.icon-cart { margin-right: 5px; top: 5px; }
.icon-arrow-down { margin-left: 5px; position: relative; top: -15px; }
.icon-logo2 { vertical-align: middle; }
.nav, .footer, .wall { font-family: "microsoft yahei"; font-size: 14px; color: rgb(51, 51, 51); }
.nav em, .footer em, .wall em { font-style: normal; }
.nav a, .footer a, .wall a { color: rgb(51, 51, 51); text-decoration: none; }
.nav .clearfix::after, .footer .clearfix::after, .wall .clearfix::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; font-size: 0px; }
.nav .clearfix, .footer .clearfix, .wall .clearfix {  }
.nav .w1000, .footer .w1000, .wall .w1000 { width: 1000px; }
.wall { width: 100%; height: 40px; line-height: 40px; background: rgb(51, 52, 54) none repeat scroll 0% 0%; color: rgb(224, 224, 224); }
.wall .w1000 { margin: 0px auto; }
.wall .sort { width: 40px; height: 40px; text-align: center; float: left; }
.wall .sort:hover { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.wall .sort:hover .list { display: block; }
.wall .list { padding-top: 5px; display: none; width: 100px; background-color: rgb(255, 255, 255); z-index: 99; line-height: 35px; position: relative; font-size: 12px; top: -2px; box-shadow: 2px 2px 1px rgb(244, 244, 244); }
.wall .list li { text-align: left; }
.wall .list li a { padding-left: 25px; }
.wall .list li a:hover { color: rgb(255, 107, 7); }
.wall .list li:hover { background: rgb(245, 245, 245) none repeat scroll 0% 0%; }
.wall .list li:hover a { color: rgb(255, 107, 7); }
.wall .sort .list { top: 0px; }
.wall .info { padding-left: 10px; font-size: 12px; }
.wall .info:hover { color: rgb(255, 255, 255); }
.wall .cart { float: right; font-size: 12px; width: 120px; text-align: center; background: rgb(66, 66, 66) none repeat scroll 0% 0%; }
.wall .cart a { color: rgb(224, 224, 224); }
.wall .cart:hover { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.wall .cart:hover a { color: rgb(255, 106, 6); }
.wall .login { width: 100px; float: right; font-size: 12px; text-align: center; }
.wall .login a { color: rgb(224, 224, 224); }
.wall .login a:hover { color: rgb(255, 255, 255); }
.wall .login span { padding: 0px 6px; color: rgb(66, 66, 66); }
.wall .user { display: none; float: right; width: 100px; height: 40px; text-align: center; font-size: 12px; }
.wall .user .user2 { height: 40px; }
.wall .user .user2 #usernametop { display: inline-block; max-width: 70px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.wall .user:hover { color: rgb(49, 51, 57); background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.wall .user:hover .list { display: block; }
.nav { width: 100%; border-bottom: 1px solid rgb(230, 230, 230); box-shadow: 0px 1px 1px rgb(240, 240, 240); }
.nav .w1000 { margin: 0px auto; height: 70px; line-height: 70px; }
.nav h1 { font-weight: normal; display: inline; vertical-align: top; font-size: 24px; margin-left: 10px; }
.di{ width:100%; height:154px; background:url("di.jpg") no-repeat center;}
.tou{ width:100%; height:89px; background:url("tou.jpg") no-repeat center;}
/*底部*/
.fot_wrap{background-color:#fcfcfc;border-top:1px solid #000;padding:10px 0 30px;}
.fot_wrap a,.fot_wrap p{font-size:14px;color:#434343;text-align:center;}
.fot_wrap a{display:block;height:34px;line-height:34px;margin-bottom:8px;}
.fot_wrap a:hover{color:#f1811d;}
.fot_wrap p{line-height:26px;}